import env from '@/env.js'
const tokenKey = 'jyToken';
// 获取 token 的函数
const getToken = () => {
  let token = '';
  try {
    token = uni.getStorageSync(tokenKey);
  } catch (e) {}
  return token;
};

// 保存 token 的函数
const saveToken = (value) => {
  try {
    uni.setStorageSync(tokenKey, value);
    return true;
  } catch (e) {
    return false;
  }
};

// 移除 token 的函数
const removeToken = () => {
  try {
    uni.removeStorageSync(tokenKey);
  } catch (e) {}
};

const globalHeaders = () => {
  return {
    Authorization: 'Bearer ' + getToken(),
    clientid: env.VITE_APP_CLIENT_ID
  };
};

// 导出函数
export {
  getToken,
  saveToken,
  removeToken,
  globalHeaders
};